be utterly defeated - Spanish English Dictionary